Service-Oriented Processes: An Introduction to BPEL

نویسندگان

  • Chun Ouyang
  • Marlon Dumas
چکیده

AbstrAct The Business Process Execution Language for Web Services (BPEL) is an emerging standard for specifying the behaviour of Web services at different levels of details using business process modeling constructs. It represents a convergence between Web services and business process technology. This chapter introduces the main concepts and constructs of BPEL and illustrates them by means of a comprehensive example. In addition, the chapter reviews some perceived limitations of BPEL and discusses proposals to address perceived limitations of BPEL and discusses proposals to address these limitations. The chapter also considers the possibility of applying formal methods and Semantic Web technology to support the rigorous development of service-oriented processes using BPEL.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Maintaining WS-BPEL Workflows Using Aspects

In Service Oriented systems organisational processes are represented as WS-BPEL workflows, WS-BPEL is different from traditional workflow languages as a hybrid of block-based and graph-based language; it also has limited support for separation of concerns. Changes to such processes usually impact many places in the underlying system, without separating such cross-cutting concerns system mainten...

متن کامل

Formal semantics and analysis of control flow in WS-BPEL

Web service composition refers to the creation of new (Web) services by combination of functionality provided by existing ones. This paradigm has gained significant attention in the Web services community and is seen as a pillar for building service-oriented applications. A number of domain-specific languages for service composition have been proposed with consensus being formed around a proces...

متن کامل

Making BPEL Flexible

The Business Process Execution Language (BPEL) is a process modeling language which uses standard control constructs to define a process flow. But today enterprises have to be flexible and adaptable to cope with increasing change, uncertainty and unpredictability. Automating agile business processes is still a challenge as they are normally knowledge intensive, little automated but compliance r...

متن کامل

Delivering Specification-Based Learning Processes with Service-Oriented Architecture: A Process Translation Approach

Service-oriented architecture (SOA) is increasingly popular for constructing eLearning systems. SOA encourages the separation of process from underlying services. The separation is also advocated by IMS Learning Design, an international standard for describing a learning process. Despite the apparent congruence and the recent proposals of several SOAs for eLearning, existing eLearning systems h...

متن کامل

A Survey of Web services Orchestration and Choreography with Formal Models

The service-oriented architecture (SOA) promises a new generation of information systems applications based on a new set of standards for enabling self-describing interoperable Web services. Web service orchestration and choreography are both concerned with the composition of Web services to meet the needs of business processes. There are two important standards for modeling and implementing wo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007